home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 1239 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.4 KB  |  39 lines

  1. Newsgroups: comp.lang.c
  2. Path: netcom.com!nntpuser
  3. From: greg@netlanta.com (Greg Colin)
  4. Subject: Re: Question: What are DLL files for?
  5. Message-ID: <nntpuserDL2rDr.Bz7@netcom.com>
  6. Sender: netnews@mork.netcom.com
  7. Nntp-Posting-Host: netlanta.com
  8. Organization: Netlanta Network Systems, Fayetteville, GA
  9. X-Newsreader: Forte Free Agent 1.0.82
  10. References: <4c1ncj$9oq@newsbf02.news.aol.com>
  11. Date: Fri, 12 Jan 1996 18:33:17 GMT
  12.  
  13. apjones@aol.com (Apjones) wrote:
  14.  
  15. >I need to call  a C  program I've written with
  16. >a Paradox for Windows program and I've had only
  17. >moderate luck.  I'm told I need to have the Paradox
  18. >routine pass variables between the applications I
  19. >must use a C DLL file, but apparently the Borland
  20. >for DOS compiler doesn't do that, so I'm thinking
  21. >a Windows version will.  Is that right?  More generally,
  22. >what is a DLL file? I know Dynamic Link Library, but what
  23. >does that mean?
  24.  
  25. No, DOS doesn't support DLLs.  The other reply covers what is a DLL. As for how
  26. to use it, generally DLLs that are meant to be used by programmers will come
  27. with (or have readlity availble by FTP) a header (.H) file that will describe
  28. the call parameters and tell you what to expect in return. 
  29.  
  30. As was pointed out in the other reply, DLLs are not language-specific. 
  31.  
  32. In nearly all respects, using a DLL is as simple as linking in a library, with
  33. the exception that you don't have to add a .LIB to your project.
  34.  
  35. Have fun!
  36. Greg
  37.  
  38.  
  39.